public class Solution {
    public ListNode middleNode(ListNode head) {
//通过数组的下标来访问，可以返回中间链表结点
        if(head==null){
            return null;
        }
        ListNode[] arr=new ListNode[100];
        ListNode cur=head;
        int length=0;
        while(cur!=null){
            arr[length++]=cur;
            cur=cur.next;
        }
        return arr[length/2];

    }
}